vow made to god, the virgin, or a saint - Español Inglés Diccionario